package com.mcc.app.stock.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 料仓对象 sinter_silo
 *
 * @author gxy
 * @date 2020-07-08
 */
@Data
public class Silo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long siloId;

    /**
     * 料仓编号
     */
    private String siloCode;

    /**
     * 物料
     */
    private String matterName;

    /**
     * 物资编码
     */
    private String materialCode;

    /**
     * 批次号
     */
    private String materialBatch;


    @ApiModelProperty("区域，1为预配料，2为配料")
    private Integer area;

    @ApiModelProperty("状态，1为启用，0为停用")
    private Integer siloStatus;

    @ApiModelProperty("料仓状态")
    private String statusCode;

    @ApiModelProperty("计划重量")
    private Double weightPlan;


    @ApiModelProperty("仓位下限")
    private Double positionDown;

    @ApiModelProperty("仓位上限")
    private Double positionUp;

    @ApiModelProperty("仓重数据编码")
    private String weightCode;

    @ApiModelProperty("实际下料量编码")
    private String cuttingCode;

    @ApiModelProperty("设定下料编码")
    private String setCode;

    @ApiModelProperty("当日白班累积量编码")
    private String accudCode;

    @ApiModelProperty("当日夜班累积量编码")
    private String accunCode;

    @ApiModelProperty("当日日累积编码")
    private String totalCode;

    @ApiModelProperty("配比输入编码")
    private String peibiCode;

    @ApiModelProperty("偏差编码")
    private String pianchaCode;

    @ApiModelProperty("前日白班累计量编码")
    private String preDayCode;

    @ApiModelProperty("前日夜班累计量编码")
    private String preNightCode;

    @ApiModelProperty("前日日累计量编码")
    private String preAdayCode;


    @ApiModelProperty("料仓状态值")
    private Float statusValue;

    @ApiModelProperty("仓重数据值")
    private Float weightValue;

    @ApiModelProperty("实际下料量值")
    private Float cuttingValue;

    @ApiModelProperty("设定下料值")
    private Float setValue;

    @ApiModelProperty("当日白班累积量值")
    private Float accudValue;

    @ApiModelProperty("当日夜班累积量值")
    private Float accunValue;

    @ApiModelProperty("当日日累积值")
    private Float totalValue;

    @ApiModelProperty("配比输入值")
    private Float peibiValue;

    @ApiModelProperty("偏差值")
    private Float pianchaValue;

    @ApiModelProperty("前日白班累计量值")
    private Float preDayValue;

    @ApiModelProperty("前日夜班累计量值")
    private Float preNightValue;

    @ApiModelProperty("前日日累计量值")
    private Float preAdayValue;

    /**
     * 满仓重量
     */
    private Float fullWeight;

    /**
     * 实时重量
     */
    private Float siloWeight = 0F;

    /**
     * 百分比
     */
    private Float siloPercent = 0F;

    /**
     * 实时下料量
     */
    private Float siloCutting = 0F;

    /**
     * 设定下料量
     */
    private Float cuttingSet = 0F;

    /**
     * 累积下料量
     */
    private Float accuWeight = 0F;




}
